package cn.fl.ref.mrgnmanageinfo.vo;

import java.math.BigDecimal;
import java.util.Date;

import cmm.mid.core.framework.dto.BaseDTO;

/**
 * @Description: 保证金坐扣信息
 */
public class MrgnTkOffInfoVO extends BaseDTO{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1694930858069551876L;

	/**
	 * 支付表逻辑编号
	 */
	private Long payLgcSn;
	
	
	/**
	 * 还款的项目编号
	 */
	private String payPrjId;
	
	/**
	 * 本次还款 
	 */
	private BigDecimal thsRepyAmt;

	/**
	 * 保证金管理逻辑编号
	 */
	private Long mgtLgcSn;
	
	
	/**
	 * 期次
	 */
	private Integer payPd;
	
	/**
	 * 应还项目
	 */
	private Integer feeClsCd;
	
	/**
	 * 应还项目
	 */
	private String feeClsNm;
	
	/**
	 * 应还日期
	 */
	private Date payDt;
	
	/**
	 * 应还金额
	 */
	private BigDecimal feeAmt;
	
	/**
	 * 剩余未还金额
	 */
	private BigDecimal arAmt;
	
	/**
	 * 已还金额
	 */
	private BigDecimal paidUpAmt;
	

	/**
	 * 是否有效
	 */
	private Integer isValid;
	
	/**
	 * 是否删除
	 */
	private Integer isDel;

	public Long getMgtLgcSn() {
		return mgtLgcSn;
	}

	public void setMgtLgcSn(Long mgtLgcSn) {
		this.mgtLgcSn = mgtLgcSn;
	}

	public Long getPayLgcSn() {
		return payLgcSn;
	}

	public void setPayLgcSn(Long payLgcSn) {
		this.payLgcSn = payLgcSn;
	}

	public Integer getPayPd() {
		return payPd;
	}

	public void setPayPd(Integer payPd) {
		this.payPd = payPd;
	}

	public Integer getFeeClsCd() {
		return feeClsCd;
	}

	public void setFeeClsCd(Integer feeClsCd) {
		this.feeClsCd = feeClsCd;
	}

	public String getFeeClsNm() {
		return feeClsNm;
	}

	public void setFeeClsNm(String feeClsNm) {
		this.feeClsNm = feeClsNm;
	}

	public Date getPayDt() {
		return payDt;
	}

	public void setPayDt(Date payDt) {
		this.payDt = payDt;
	}

	public BigDecimal getFeeAmt() {
		return feeAmt;
	}

	public void setFeeAmt(BigDecimal feeAmt) {
		this.feeAmt = feeAmt;
	}

	public BigDecimal getArAmt() {
		return arAmt;
	}

	public void setArAmt(BigDecimal arAmt) {
		this.arAmt = arAmt;
	}

	public BigDecimal getThsRepyAmt() {
		return thsRepyAmt;
	}

	public void setThsRepyAmt(BigDecimal thsRepyAmt) {
		this.thsRepyAmt = thsRepyAmt;
	}

	public Integer getIsValid() {
		return isValid;
	}

	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public BigDecimal getPaidUpAmt() {
		return paidUpAmt;
	}

	public void setPaidUpAmt(BigDecimal paidUpAmt) {
		this.paidUpAmt = paidUpAmt;
	}

	public String getPayPrjId() {
		return payPrjId;
	}

	public void setPayPrjId(String payPrjId) {
		this.payPrjId = payPrjId;
	}
}


